@borderColor: 1px solid #eeeeee;
@chartsBackgroundColor: #FBFBFB;
@fontColor: #5c6781;
@fontContentColor: #1f92ef;
@contentBackgroundColor: #ffffff;
@textHeight: 40px;
@firstChild: {
  width:49.4%;
  background: @chartsBackgroundColor;
  border: @borderColor;
  float: left;
};
#portraithead {
  .first  {
    height:300px;
    width: 100%;
    margin-bottom: 10px;
    .firstChild{
      @firstChild();
    }
  }
  .second {
    height:300px;
    width: 100%;
    margin-bottom: 10px;
    .firstChild{
      width:75.4%;
      background: @chartsBackgroundColor;
      border: @borderColor;
      float: left;
    }
    .secondChild{
      width:23.4%;
      border: @borderColor;
      background: @chartsBackgroundColor;
      float: left;
    }
  }
  .third{
    width:100%;
    overflow: hidden;
    .firstChild{
      width:100%;
      float: left;
      background: @contentBackgroundColor;
      margin-right: 1.2%;
    }
  }
  .webScore{
    width:50%; 
    float:left;
    line-height: @textHeight;
  }
  .headerStyle{
    color:@fontColor;
    font-size:14px;
    margin:0;
    padding:0;
    font-weight: 900;
    line-height: 50px;
  }
  .webScorenum{
    color:@fontColor;
    font-weight: 900;
    width:80px;
  }
  .title{
    width: 70%;
    height:@textHeight;
    overflow:hidden;
    p {
      margin-left:20px; 
      float:left;
      line-height:@textHeight; 
      height:@textHeight; 
      color: @fontColor; 
      font-size:14px;
      font-weight: 900;
    }
  }
  table{
  width:100%
  }
  .webFont{
    line-height:16px; 
    margin:0px; 
    height:16px;
    text-align: center;
  }
}
